Parallelizing the Spectral Transform Method . Part Iidavid

نویسندگان

  • PATRICK H. WORLEY
  • JOHN B. DRAKE
چکیده

The spectral transform method is a widely-used numerical technique for solving partial diierential equations on the sphere in global climate modeling. This paper describes the parallelization and performance of the spectral method for solving the nonlinear shallow water equations on the surface of a sphere using a 128-node Intel iPSC/860 hypercube. Solving the shallow water equations represents a computational kernel of more complex climate models. This work is part of a research program to develop climate models that are capable of much longer simulations at a signiicantly ner resolution than current models. Such models are important in understanding the eeects of the increasing atmospheric concentrations of greenhouse gases, and the computational requirements are so large that massively parallel multiprocessors will be necessary to run climate models simulations in a reasonable amount of time. The spectral method involves the transformation of data between the physical, Fourier, and spectral domains. Each of these domains is two-dimensional. The spectral method performs Fourier transforms in the longitude direction followed by summation in the latitude direction to evaluate the discrete spectral transform. A simple way of parallelizing the spectral code is to decompose the physical problem domain in just the latitude direction. This allows an optimized sequential FFT algorithm to be used in the longitude direction. However, this approach limits the number of processors that can be brought to bear on the problem. Decomposing the problem over both directions allows the parallelism inherent in the problem to be exploited more eeectively { the grain size is reduced, so that more processors can be used. Results are presented that show that decomposing over both directions does result in a more rapid solution of the problem. The results show that for a given problem and number of processors, the optimum decomposition has approximately equal numbers of processors in each direction. Load imbalance also has an impact on the performance of the method. The importance of minimizing communication latency and overlapping communication with calculation is stressed. General methods for doing this, that may be applied to many other problems, are discussed.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallelizing the Spectral Transform Method . Part

The spectral transform method is a widely-used numerical technique for solving partial diierential equations on the sphere in global climate modeling. This paper describes the parallelization and performance of the spectral method for solving the nonlinear shallow water equations on the surface of a sphere using a 128-node Intel iPSC/860 hypercube. Solving the shallow water equations represents...

متن کامل

ORNL TM Engineering Physics and Mathematics Division Mathematical Sciences Section PARALLELIZING THE SPECTRAL TRANSFORM METHOD PART II

The spectral transform method is a widely used numerical technique for solving partial di erential equations on the sphere in global climate modeling This paper describes the parallelization and performance of the spectral method for solving the nonlinear shallow water equations on the surface of a sphere using a node Intel iPSC hypercube Solving the shallow water equations represents a computa...

متن کامل

Parallelizing the Spectral Transform Method: A Comparison of Alternative Parallel Algorithms

The spectral transform method is a standard numerical technique for solving partial diierential equations on the sphere and is widely used in global climate modeling. In this paper, we outline diierent approaches to parallelizing the method and describe experiments that we are conducting to evaluate the eeciency of these approaches on parallel computers. The experiments are conducted using a te...

متن کامل

Detecting buried channels using linear least square RGB color stacking method based on deconvolutive short time Fourier transform

Buried channels are one of the stratigraphic hydrocarbon traps. They are often filled with a variety of porous and permeable sediments so they are important in the exploration of oil and gas reservoirs. In reflection seismic data, high-frequency components are sensitive to the channel thickness, whereas, low-frequency components are sensitive to the channel infill materials. Therefore, decompos...

متن کامل

Free and Forced Transverse Vibration Analysis of Moderately Thick Orthotropic Plates Using Spectral Finite Element Method

In the present study, a spectral finite element method is developed for free and forced transverse vibration of Levy-type moderately thick rectangular orthotropic plates based on first-order shear deformation theory. Levy solution assumption was used to convert the two-dimensional problem into a one-dimensional problem. In the first step, the governing out-of-plane differential equations are tr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009